<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        /* 
            var arr = new Array();
            var arr = new Array(5);
            var arr = new Array(1,2,3,4,5);
            var arr = [1,2,3,4,5];

            数组的特点：
            1、js中数组可以存储任意类型的数据
            2、访问和操作数组中的数据使用下标
            3、js中数组的长度不固定，真实长度由操作数组的最大下标决定
            4、js中数组某个位置未赋值，则默认为undefined
        */
        var arr = [100,true,"hello",new Date()];
        arr[7] = 1000;
        /* for (var i = 0; i < arr.length; i++) {
            console.log("arr["+i+"]="+arr[i]);
        } */
        for (var i in arr) {
            console.log("arr["+i+"]="+arr[i]);
        }
    </script>
</body>
</html>